get clobbered

Translations
se faire laminer
Definitions
To be hit very hard, defeated badly, or overwhelmed, often in a physical, competitive, or figurative sense.